<?php
/**
 * display=none|block; を切り替えるjavascriptメソッドを生成する
 */
require_once dirname(__FILE__) . '/../Components.php';

/**
 * display=none|block; を切り替えるjavascriptメソッドを生成する
 * @author admin
 *
 */
class Components_DisplayNone_Controller extends Components
{
	/** テンプレートファイル名 */
	const TEMPLATE_FILE = 'disp.tpl';
	/** デフォルトメソッド名 */
	const METHOD_NAME_DEFAULT = 'ChDsp';

	/** メソッド名 */
	public $MethodName;

	/**
	 * コンストラクタ
	 * @param unknown_type $sCompileId
	 */
	public function __construct($sCompileId, $sMethodName= self::METHOD_NAME_DEFAULT)
	{
		parent::__construct(dirname(__FILE__), $sCompileId);
		$this->MethodName = $sMethodName;
	}

	public function fetch()
	{
		$this->view->MethodName = $this->MethodName;
		$sHtml = parent::fetch(self::TEMPLATE_FILE);
		return $sHtml;
	}
}